package com.bkgy.controller.technology.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.controller.technology.entity.Cgl1870ProcessDatas;
import com.bkgy.controller.technology.entity.TTechParam;
import com.bkgy.sys.common.entity.ResultData;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface ITechParamService extends IService<TTechParam> {
    /**
     * 验证tech是否符合工艺指标
     */
    void checkParam(Map<String, List<TTechParam>> paramMap, Cgl1870ProcessDatas d);

    /**
     * 验证基本范围
     */
    int checkRange(BigDecimal baseParam, TTechParam techParam);

    ResultData<String> importTechParam();
}
